package bit.day_03;
/**
 * 一球从100米高度自由落下，每次落地后反跳回原高度的一半；
 * 再落下，求它在 第10次落地时，共经过多 少米？ 第10次反弹多高？
 */
public class Task_1 {
    public static void main(String[] args) {
        double sum = 0;
        double height = 100;
        double d = 0;
        for(int i=1;i<=10;i++){
            sum += height + d;
            height /= 2;
            d = height;
        }
        System.out.println("第10次落地时，共经过" + sum + "米"); // 299.609375
        System.out.println("第10次反弹"+ height + "米"); // 0.09765625
    }
}
